#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
using namespace std;
typedef struct stuinfo {
	char name[10];
	int num;
}ST;
int main()
{
	FILE* p1, * p2;
	p1 = fopen("in.txt", "r");
	p2 = fopen("out.txt", "w");
	ST s[3];
	for (int i = 0; i < 3; i++)
	{
		s[i].num = 0;
		scanf("%s", s[i].name);
	}
	char n[5][10];
	for (int i = 0; i < 5; i++)
	{
		fscanf(p1, "%s", n[i]);
		for (int j = 0; j < 3; j++)
		{
			if (strcmp(s[j].name, n[i]) == 0)
				s[j].num++;
		}
	}
	for (int i = 0; i < 3; i++)
	{
		printf("%s %d\n", s[i].name, s[i].num);
	}
	return 0;
}
//int main()
//{
//	ST s[3];
//	FILE* p1;
//	p1 = fopen("in.txt", "w");
//	char n[5][10];
//	for (int i = 0; i < 5; i++)
//	{
//		scanf("%s", n[i]);
//		fprintf(p1, "%s\n", n[i]);
//	}
//	return 0;
//}
